/* CSS Document */
.scroll{ margin:0 auto; width:984px;height:32px; background:url(../images/scrollbg.gif) no-repeat 0 0; padding:0 10px; line-height:32px;}
.scroll h4{ font-size:12px; color:#d0161e; width:80px;}
.scroll #demo a{ margin-right:100px;}
#main{ width:1004px; margin:0 auto; height:auto; padding-top:5px;}
/*left*/
#main .ml{ width:696px;}
#main .ml .mlo{ width:694px; height:82px; border:1px solid #ccc; margin-bottom:5px;}
#main .ml .mlt{ width:696px; height:auto;}
#main .ml .mlt .mltl{ float:left; width:312px;}
#main .ml .mlt .mltl #ban{ width:300px; height:170px;border:1px solid #ccc; padding:5px; margin-bottom:5px;}
#main .ml .mlt .mltl h3.til{ width:310px;height:27px; border:1px solid #ccc;position:relative; background:url(../images/sytilbg.jpg) repeat-x; line-height:27px;}
#main .ml .mlt .mltl h3.til span{position:absolute;top:0; left:0; display:block; width:116px;height:27px; background:url(../images/tilbg.png) no-repeat; font-family:"微软雅黑";color:#fff; text-indent:15px;font-weight:normal;}
#main .ml .mlt .mltl h3.til a{ position:absolute;top:8px; right:5px; font-size:12px;font-weight:normal;}
#main .ml .mlt .mltl ul.syyw{ padding-left:95px;position:relative;}
#main .ml .mlt .mltl ul.syyw h5{position:absolute;}
#main .ml .mlt .mltl ul.syyw h5.bfltilo{top:0; left:0; width:95px;height:51px; background:#ddeafb;color:#333; line-height:50px; text-align:center; font-family:"微软雅黑";}
#main .ml .mlt .mltl ul.syyw h5.bfltilt{top:54px; left:0; width:95px;height:78px; background:#ddeafb;color:#333; line-height:78px; text-align:center; font-family:"微软雅黑";}
#main .ml .mlt .mltl ul.syyw h5.bfltilr{top:135px; left:0; width:95px;height:51px; background:#ddeafb;color:#333; line-height:50px; text-align:center; font-family:"微软雅黑";}
#main .ml .mlt .mltl ul.syyw li{ width:195px;height:24px; margin-bottom:3px; line-height:24px;}
#main .ml .mlt .mltl ul.syyw li a{ display:block; width:195px; height:24px;background:#ddeafb url(../images/6886.gif) no-repeat 0 0; text-indent:25px;}
#main .ml .mlt .mltl ul.syyw li a:hover{ background:#1864cb url(../images/6886.gif) no-repeat 7px center; color:#fff;}
#main .ml .mlt .mltr{ float:right; width:379px;}
#main .ml .mlt .mltr h3.til{ width:377px;height:27px; border:1px solid #ccc;position:relative; background:url(../images/sytilbg.jpg) repeat-x; line-height:27px;}
#main .ml .mlt .mltr h3.til span{position:absolute;top:0; left:0; display:block; width:116px;height:27px; background:url(../images/tilbg.png) no-repeat; font-family:"微软雅黑";color:#fff; text-indent:15px;font-weight:normal;}
#main .ml .mlt .mltr h3.til a{ position:absolute;top:8px; right:5px; font-size:12px;font-weight:normal;}
#main .ml .mlt .mltr ul.synewsls{ width:347px; padding:15px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:url(../images/synewbg.gif) repeat-x 0 bottom;}
#main .ml .mlt .mltr ul.synewsls li{ line-height:25px;border-bottom:1px dotted #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:10px; background:url(../images/usabg.gif) no-repeat 0 9px;}
#main .ml .mlt .mltr ul.synewsls li span{ margin-right:5px;}
#main .ml .mlt ul.ylink{ position:relative;width:693px;background:#ddeafb; margin-top:5px; padding:35px 0 0px 3px;}
#main .ml .mlt ul.ylink h4.lktil{position:absolute;top:5px;left:7px;width:132px;height:25px;background:#4a84d6;color:#fff;font-family:"微软雅黑"; line-height:25px; text-align:center;}
#main .ml .mlt ul.ylink li{ width:132px; float:left; margin:0 3px 5px 3px;}
#main .ml .mlt ul.ylink li a{ display:block; width:130px;height:60px;border:1px solid #ccc;}
#main .ml .mlt ul.ylink li a:hover{border:1px solid #1864cb;}
/*right*/
#main .mr{ width:303px;}
#main .mr .mro{ width:301px; height:82px;border:1px solid #ccc; background:url(../images/syfgsbg.jpg) no-repeat;position:relative;}
#main .mr .mro h3{ width:75px;position:absolute;top:30px; left:10px;color:#fff;font-family:"微软雅黑";}
#main .mr .mro ul{position:absolute; top:5px; left:88px; line-height:18px;}
#main .mr .mro ul li a{ color:#fff;}
#main .mr .mro ul li a:hover{color:#1f66b8;}
#main .mr h3.til{ width:301px;height:27px; border:1px solid #ccc;position:relative; background:url(../images/sytilbg.jpg) repeat-x; line-height:27px;}
#main .mr h3.til span{position:absolute;top:0; left:0; display:block; width:116px;height:27px; background:url(../images/tilbg.png) no-repeat; font-family:"微软雅黑";color:#fff; text-indent:15px;font-weight:normal;}
#main .mr h3.til a{ position:absolute;top:8px; right:5px; font-size:12px;font-weight:normal;}
#main .mr .xxgk{ width:301px; height:140px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:relative; background:url(../images/synewbg.gif) repeat-x 0 bottom;}
#main .mr .xxgk h5{position:absolute; top:8px; left:2px; width:297px;height:19px; background:url(../images/xxgkbg.gif) no-repeat; font-size:12px; font-weight:normal; line-height:19px; text-align:center;color:#fff;}
#main .mr .xxgk h5 a{color:#fff; margin:0 3px;}
#main .mr .xxgk h5 a:hover{border-bottom:1px solid #fff;}
#main .mr .xxgk h3{ width:40px; height:75px; padding:0 20px; background:url(../images/gkmlbg.png) no-repeat 0 0; position:absolute; top:40px; left:15px; padding-top:5px; font-family:"微软雅黑";color:#00297b;}
#main .mr .xxgk ul.gkmlls{position:absolute; top:40px; left:105px;}
#main .mr .xxgk ul.gkmlls li{ float:left; width:90px; text-indent:13px; background:url(../images/redjtbg.png) no-repeat 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#main .mr ul.syhonor{ width:285px; padding:10px 8px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:url(../images/synewbg.gif) repeat-x 0 bottom;}
#main .mr ul.syhonor li{ float:left; width:138px; margin-right:9px;}
#main .mr ul.syhonor li p{ line-height:22px; text-align:center;}
#main .mr ul.syhonor li img{border:1px solid #ccc;}
#main .mr ul.dnlst{ width:303px;}
#main .mr ul.dnlst li{ width:303px; height:27px; background:url(../images/dnlsbg.gif) no-repeat; line-height:27px; text-indent:42px;}
ul.jobls{ width:281px; height:auto; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:relative; background:url(../images/synewbg.gif) repeat-x 0 bottom; padding:10px;}
ul.jobls li{float:left; width:130px; margin:2px 5px;}
ul.jobls li a{display:block; width:130px;height:20px; background:#efefef; text-align:center; line-height:22px;}
ul.jobls li a:hover{ background:#333;color:#fff;}
/*tab*/
.nTab1{
font-weight:normal;
width:312px;
margin:0;
padding:0;
height:100%;
}
.nTab1 .TabTitle{
width:310px;height:27px; border:1px solid #ccc; background:url(../images/sytilbg.jpg) repeat-x;

}
.nTab1 .TabTitle ul{
width:310px;
height:27px;
border:0;
}
.nTab1 .TabTitle li{
float: left;
width:116px;
height:27px;
font-weight:bold;
cursor: pointer;
margin-right:0px;
padding-right:0px;
padding-left:0px;
list-style-type: none;
font-size:14px;
font-family:"微软雅黑";
text-align:center;
}
.nTab1 .TabTitle .active{
line-height:27px;
background:url(../images/tilbg.png) no-repeat;
color:#fff;
}
.nTab1 .TabTitle .normal{
line-height:27px;
text-align:center;
font-weight:normal;
color:#333;
}
.nTab1 .TabContent{
width:290px;height:190px; padding:15px 10px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
.none{
display:none;
}

/*tab2*/
.nTab2{
    font-weight:normal;
    width:377px;
    margin:0;
    padding:0;
    height:100%;
}
.nTab2 .TabTitle{
    width:377px;height:27px; border:1px solid #ccc; background:url(../images/sytilbg.jpg) repeat-x;

}
.nTab2 .TabTitle ul{
    width:377px;
    height:27px;
    border:0;
    position:relative;
}
.nTab2 .TabTitle li{
    float: left;
    width:116px;
    height:27px;
    font-weight:bold;
    cursor: pointer;
    margin-right:0px;
    padding-right:0px;
    padding-left:0px;
    list-style-type: none;
    font-size:14px;
    font-family:"微软雅黑";
    text-align:center;
}
.nTab2 .TabTitle a{position:absolute;top:7px;right:5px;}
.nTab2 .TabTitle .active{
    line-height:27px;
    background:url(../images/tilbg.png) no-repeat;
    color:#fff;
}
.nTab2 .TabTitle .normal{
    line-height:27px;
    text-align:center;
    font-weight:normal;
    color:#333;
}
#main .ml .mlt .mltl ul.zjfc li{width:290px;height:183px;}
#main .ml .mlt .mltl ul.zjfc li span{display:block;}
#main .ml .mlt .mltl ul.zjfc li span.zbt{float:left;width:136px;}
#main .ml .mlt .mltl ul.zjfc li span.zdt{float:right;width:143px;}
#main .ml .mlt .mltl ul.zjfc li span.zdt p{width:143px;line-height:22px;border-bottom:1px solid #d7deed;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#main .ml .mlt .mltl ul.zjfc li span.zdt a{ display:block;padding-top:5px;color:#cd3333;}

/*tab3*/
.nTab3{
font-weight:normal;
width:301px;
margin:0;
padding:0;
height:100%;
}
.nTab3 .TabTitle{
width:297px;height:44px; margin:0px auto; padding-top:5px;
}
.nTab3 .TabTitle ul{
width:296px;
height:44px;
border:0;
margin:0 auto;
}
.nTab3 .TabTitle li{
float: left;
width:64px;
height:20px;
text-align:center;
cursor: pointer;
margin:1px 5px;
padding-right:0px;
padding-left:0px;
list-style-type: none;
text-align:center;
line-height:20px;
font-weight:bold;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.nTab3 .TabTitle .active{
color:#fff;
background:#1f66b8;
}
.nTab3 .TabTitle .normal{
color:#fff;
background:#666;
}
.nTab3 ul.synewsls{ padding:4px 10px 0 10px;width:281px;}
.nTab3 ul.synewsls li{line-height:25px;border-bottom:1px dotted #ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:10px; background:url(../images/usabg.gif) no-repeat 0 9px;}
